package defpackage; import android.content.Context; import android.graphics.BitmapFactory; import android.graphics.Shader; import android.graphics.drawable.BitmapDrawable; import android.text.TextUtils; import android.view.View; import cn.wps.moffice.OfficeApp; import cn.wps.moffice.define.VersionManager; import cn.wps.moffice.main.common.ServerParamsUtil; import cn.wps.moffice_eng.R; import cn.wps.shareplay.message.Message; import com.appsflyer.AppsFlyerProperties; import com.iflytek.cloud.SpeechEvent; import com.iflytek.cloud.SpeechUtility; import defpackage.iah; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; /* renamed from: ibe reason: default package */ public final class ibe { private static boolean cAx = false; private static boolean eqd = false; /* renamed from: ibe$a */ public interface a { void btn(); void onSuccess(String str); } /* access modifiers changed from: package-private */ /* renamed from: ibe$b */ public static class b extends fcv<String, Void, Void> { private b() { } /* synthetic */ b(byte b) { this(); } /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Type inference failed for: r0v43, types: [java.util.List] */ /* JADX WARNING: Unknown variable types count: 1 */ private static Void z(String... strArr) { ArrayList arrayList; String str; String jSONObject; if (!(strArr == null || strArr.length == 0 || TextUtils.isEmpty(strArr[0]))) { try { String optString = new JSONObject(ibe.CT("pay_retain_source")).optString(strArr[0]); if (!TextUtils.isEmpty(optString)) { ArrayList arrayList2 = new ArrayList(); if (optString.contains(Message.SEPARATE)) { arrayList = Arrays.asList(optString.split(Message.SEPARATE)); } else { arrayList2.add(optString); arrayList = arrayList2; } for (int i = 0; i < arrayList.size(); i++) { if (((String) arrayList.get(i)).endsWith("gp")) { str = "googleplay"; } else if (((String) arrayList.get(i)).endsWith("paypal")) { str = "web_paypal"; } hwe hwe = new hwe(); hwe.dk("from", (String) arrayList.get(i)); hwe.dk("lang", eip.dHN); String f = lwd.f(hwe.a("https://movip.wps.com/template/coupon/disc/info", hwi.AW(2)), null); if (TextUtils.isEmpty(f)) { jSONObject = null; } else { JSONObject jSONObject2 = new JSONObject(f); jSONObject = !"ok".equalsIgnoreCase(jSONObject2.getString(SpeechUtility.TAG_RESOURCE_RESULT)) ? null : jSONObject2.toString(); } if (!TextUtils.isEmpty(jSONObject)) { jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().putString("sp_key_retain_coupons_" + strArr[0] + "_" + str, jSONObject).putLong("interval_" + strArr[0], System.currentTimeMillis()).apply(); } else { jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().remove("sp_key_retain_coupons_" + strArr[0] + "_" + str).putLong("interval_" + strArr[0], System.currentTimeMillis()).apply(); } } } } catch (IOException e) { e.printStackTrace(); } catch (JSONException e2) { e2.printStackTrace(); } } return null; } /* Return type fixed from 'java.lang.Object' to match base method */ /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object[]] */ /* access modifiers changed from: protected */ @Override // defpackage.fcv public final /* synthetic */ Void doInBackground(String[] strArr) { return z(strArr); } } /* renamed from: ibe$c */ static class c extends fcv<String, Void, String> { private a jdd; public c(a aVar) { this.jdd = aVar; } private static String doInBackground(String... strArr) { if (strArr == null || strArr.length == 0 || TextUtils.isEmpty(strArr[0])) { return null; } try { String str = strArr[0]; OfficeApp arx = OfficeApp.arx(); hwe hwe = new hwe(); hwe.dk("from", str); hwe.dk("uid", ebo.bE(OfficeApp.arx())); hwe.dk(AppsFlyerProperties.CHANNEL, arx.arB()); hwe.dk("version", arx.cqM); hwe.dk("lang", eip.dHN); String f = lwd.f(hwe.a("https://movip.wps.com/template/coupon/disc/v2", hwi.AW(2)), null); if (TextUtils.isEmpty(f)) { return null; } JSONObject jSONObject = new JSONObject(f); if ("ok".equalsIgnoreCase(jSONObject.getString(SpeechUtility.TAG_RESOURCE_RESULT))) { return jSONObject.toString(); } return null; } catch (IOException e) { e.printStackTrace(); return null; } catch (JSONException e2) { e2.printStackTrace(); return null; } } /* Return type fixed from 'java.lang.Object' to match base method */ /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object[]] */ /* access modifiers changed from: protected */ @Override // defpackage.fcv public final /* bridge */ /* synthetic */ String doInBackground(String[] strArr) { return doInBackground(strArr); } /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */ /* access modifiers changed from: protected */ @Override // defpackage.fcv public final /* synthetic */ void onPostExecute(String str) { String str2 = str; if (this.jdd == null) { return; } if (!TextUtils.isEmpty(str2)) { this.jdd.onSuccess(str2); } else { this.jdd.btn(); } } } public static String CT(String str) { return eh(str, null); } public static void CU(String str) { if (!TextUtils.isEmpty(str)) { StringBuilder sb = new StringBuilder("interval"); sb.append("_"); sb.append(str); if (jaa.bH(OfficeApp.arx(), "en_pay_retain").getLong(sb.toString(), 0) == 0 || System.currentTimeMillis() - jaa.bH(OfficeApp.arx(), "en_pay_retain").getLong(sb.toString(), 0) > 3600000) { new b((byte) 0).execute(str); } } } public static fyi CV(String str) { List<String> a2; fyi fyi = null; List<fyi> K = K(true, false); if (!(K == null || (a2 = eae.a(eae.aQW().aRa())) == null)) { for (fyi fyi2 : K) { if (fyi2.ur("premium") && fyi2.bJB()) { if (TextUtils.isEmpty(str) || fyi2.ut(str)) { String bJA = fyi2.bJA(); if (!TextUtils.isEmpty(bJA) && a2.contains(bJA)) { if (fyi != null && fyi.gHV <= fyi2.gHV) { if (fyi.gHV != fyi2.gHV) { fyi2 = fyi; } else if (fyi.gHW <= fyi2.gHW) { fyi2 = fyi; } } fyi = fyi2; } } } } } return fyi; } public static List<fyi> K(boolean z, boolean z2) { String string; if (z2) { string = jaa.bH(OfficeApp.arx(), "en_pay_retain").getString("sp_key_my_coupons_used", null); } else { if (System.currentTimeMillis() - jaa.bH(OfficeApp.arx(), "en_pay_retain").getLong("interval_my_coupons", 0) > 3600000) { return null; } string = jaa.bH(OfficeApp.arx(), "en_pay_retain").getString("sp_key_my_coupons", null); } if (TextUtils.isEmpty(string)) { return null; } return aj(string, z); } public static fyi a(List<fyi> list, fyi fyi) { if (list == null || fyi == null) { return null; } for (int i = 0; i < list.size(); i++) { if (TextUtils.equals(list.get(i).gHZ, fyi.gHZ) && TextUtils.equals(list.get(i).category, fyi.category) && TextUtils.equals(list.get(i).type, fyi.type) && list.get(i).gHV == fyi.gHV && TextUtils.equals(list.get(i).source, fyi.source) && TextUtils.equals(list.get(i).url, fyi.url) && TextUtils.equals(list.get(i).gHY, fyi.gHY)) { return list.get(i); } } return null; } public static void a(View view, Context context, int i) { BitmapDrawable bitmapDrawable = new BitmapDrawable(BitmapFactory.decodeResource(context.getResources(), R.drawable.public_foreign_coupon_lower_bg)); bitmapDrawable.setTileModeXY(Shader.TileMode.REPEAT, Shader.TileMode.CLAMP); bitmapDrawable.setDither(true); view.setBackgroundDrawable(bitmapDrawable); } public static void a(String str, a aVar) { new c(aVar).execute(str); } public static boolean a(fyi fyi, boolean z) { if (fyi == null) { return false; } String string = jaa.bH(OfficeApp.arx(), "en_pay_retain").getString(z ? "sp_key_my_coupons_used" : "sp_key_my_coupons", null); if (TextUtils.isEmpty(string)) { return false; } List<fyi> aj = aj(string, false); if (aj == null) { return false; } fyi a2 = a(aj, fyi); if (a2 == null) { return false; } fyi.id = a2.id; fyi.gHW = a2.gHW; return true; } public static boolean a(boolean z, boolean z2, String str, String str2) { if (jaa.bH(OfficeApp.arx(), "en_pay_retain").getBoolean("has_show_login_guide", false) || VersionManager.aYQ() || !ServerParamsUtil.tH("en_pay_retain") || TextUtils.isEmpty(str)) { return false; } try { int intValue = Integer.valueOf(eh("pay_retain_interval", null)).intValue(); if (intValue != 0) { if (System.currentTimeMillis() - jaa.bH(OfficeApp.arx(), "en_pay_retain").getLong("show_interval", 0) < ((long) (intValue * 60 * 60 * 1000))) { return false; } } } catch (Exception e) { e.printStackTrace(); } if (!iao.CQ(str) && (!iao.CS(str) || !TextUtils.equals(str2, "wps_premium"))) { return false; } if (!z2) { if (TextUtils.equals(eh("no_order_retain_switch", null), "on")) { return z || TextUtils.equals(eh("no_coupon_retain_switch", null), "on"); } return false; } else if (!z) { return TextUtils.equals(eh("no_coupon_retain_switch", null), "on"); } else { return true; } } public static void aPg() { if (!VersionManager.aYQ() && !eqd) { if (cqt.asq()) { jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().putBoolean("has_show_login_guide", false).apply(); } eqd = true; } } public static List<fyi> aj(String str, boolean z) { try { JSONArray optJSONArray = new JSONObject(str).optJSONArray(SpeechEvent.KEY_EVENT_RECORD_DATA); if (optJSONArray == null) { return null; } int length = optJSONArray.length(); ArrayList arrayList = new ArrayList(length); for (int i = 0; i < length; i++) { fyi fyi = (fyi) lvb.b(optJSONArray.getJSONObject(i).toString(), fyi.class); fyi.gHP = fyh.USABLE; if (!z || fyi.bJB()) { arrayList.add(fyi); } } return arrayList; } catch (JSONException e) { e.printStackTrace(); return null; } } public static void ak(String str, boolean z) { if (!TextUtils.isEmpty(str)) { jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().putLong("interval_my_coupons", System.currentTimeMillis()).putString(z ? "sp_key_my_coupons_used" : "sp_key_my_coupons", str).apply(); } else { jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().putLong("interval_my_coupons", System.currentTimeMillis()).remove(z ? "sp_key_my_coupons_used" : "sp_key_my_coupons").apply(); } } public static void b(ian ian, ian ian2) { if (ian != null) { CU(ian.jbT); if (ian2 != null) { CU(ian2.jbT); } } } public static <T> List<T> cJ(List<T> list) { ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); try { new ObjectOutputStream(byteArrayOutputStream).writeObject(list); return (List) new ObjectInputStream(new ByteArrayInputStream(byteArrayOutputStream.toByteArray())).readObject(); } catch (IOException e) { e.printStackTrace(); } catch (ClassNotFoundException e2) { e2.printStackTrace(); } return null; } public static void cod() { jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().putLong("show_interval", System.currentTimeMillis()).apply(); jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().putBoolean("has_show_login_guide", true).apply(); } public static void coe() { jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().remove("sp_key_my_coupons").apply(); new iah.a(fyh.USED); } public static String eh(String str, String str2) { if (!TextUtils.isEmpty(str2) && (TextUtils.equals(str, "retain_%s_sub") || TextUtils.equals(str, "no_%s_coupon"))) { str = String.format(str, str2); } return (TextUtils.isEmpty(str) || !str.endsWith("switch")) ? fvd.bP("en_pay_retain", str) : ServerParamsUtil.bP("en_pay_retain", str); } public static List<fyi> ei(String str, String str2) { List<fyi> aj; String string = jaa.bH(OfficeApp.arx(), "en_pay_retain").getString("sp_key_retain_coupons_" + str + "_" + str2, null); if (TextUtils.isEmpty(string) || (aj = aj(string, true)) == null) { return null; } ArrayList arrayList = new ArrayList(); List<String> a2 = eae.a(eae.aQW().aRa()); if (a2 == null) { return null; } for (fyi fyi : aj) { String bJA = fyi.bJA(); if (!TextUtils.isEmpty(fyi.gIa) && TextUtils.equals(fyi.gIa, "before") && fyi.bJC() - System.currentTimeMillis() > 0) { if (TextUtils.isEmpty(bJA) || a2.contains(bJA)) { arrayList.add(fyi); } } } return arrayList; } public static void qd(boolean z) { if (z) { jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().clear().apply(); } else { jaa.bH(OfficeApp.arx(), "en_pay_retain").edit().putLong("interval_my_coupons", 0).remove("sp_key_my_coupons").remove("sp_key_my_coupons_used").apply(); } } public static void qe(boolean z) { if (VersionManager.aYQ() || !ebo.arU()) { return; } if (z || !cAx) { new iah.a(null, true).execute(new Void[0]); new iah.a(fyh.USED).execute(new Void[0]); cAx = true; } } }